/*
 * Heuristic.h
 *
 *  Created on: Dec 30, 2009
 *      Author: ssperetz
 */
#ifndef HEURISTIC_H_
#define HEURISTIC_H_

#include "SmartSenetBoard.h"


class Heuristic {
public:
//	Heuristic();
	virtual ~Heuristic() {};

//	virtual void setMaxMinHeuristics(const SmartSenetBoard & curBoard) = 0;

	virtual double getBoradHeuristic(const SmartSenetBoard & curBoard,
			const Definitions::PlayerColor myColor) { return 0.0;}

	double maxHeuristic;
	double minHeuristic;

};

#endif /* HEURISTIC_H_ */
